package com.ymm.platform.api.constants.entity;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @Company: CUG
 * @Description: TODO
 * @Author: chencong
 * @Date: 2022-08-12 17:14
 **/

@Data
public class CargoEntity implements Serializable {
    /**
     * 货源id
     */
    private Long cargoId;
    /**
     * 货主id
     */
    private Long shipperId;
    /**
     * 货源装货地
     */
    private String cargoSrc;
    /**
     * 起始地省份
     */
    private String cargoSrcProv;
    /**
     * 起始地市
     */
    private String cargoSrcRegion;
    /**
     * 起始地区
     */
    private String cargoSrcCity;
    /**
     * 起始地纬度
     */
    private Double cargoSrcLat;
    /**
     * 起始地经度
     */
    private Double cargoSrcLon;
    /**
     * 卸货地
     */
    private String cargoDes;
    /**
     * 目的地省
     */
    private String cargoDesProv;
    /**
     * 目的地市
     */
    private String cargoDesCity;
    /**
     * 目的地区
     */
    private String cargoDesRegion;
    /**
     * 目的地纬度
     */
    private Double cargoDesLat;
    /**
     * 目的地经度
     */
    private Double cargoDesLon;
    /**
     * 货源重量
     */
    private BigDecimal cargoWeight;
    /**
     * 货源描述
     */
    private String cargoDescription;
    /**
     * 货源体积
     */
    private BigDecimal cargoVolume;
    /**
     * 货源要求车辆类型
     */
    private Integer cargoRequireType;
    /**
     * 发货时间
     */
    private Date cargoDeliveryTime;
    /**
     * 货源信息创建时间
     */
    private Date cargoCreateTime;
    /**
     * 货源信息更新时间
     */
    private Date cargoUpdateTime;
    /**
     * 货源价格
     */
    private Integer cargoPrice;
    /**
     * 货源状态
     */
    private Integer cargoState;
    /**
     * 跟车人数
     */
    private Integer cargoPersonNum;
    /**
     * 货源备注
     */
    private String cargoComment;
    /**
     * 发货人电话
     */
    private String cargoShipperPhone;
    /**
     * 收货人电话
     */
    private String cargoReceiverPhone;

    private Integer cargoType;

    private Integer cargoDistance;
}
